Skip to content

Conversation

@psriramsnc
Copy link
Collaborator

@psriramsnc psriramsnc commented Oct 17, 2025

🧩 Summary

This PR updates the GitHub Actions CI workflow (.github/workflows/ci.yml) to add missing cache steps across all jobs (format, lint, test, and docs_build).
💡 The change ensures consistent virtual environment caching (.venv) for faster runs and improved dependency management.

⚙️ Impacted Features:

  • 🧰 CI/CD pipeline
  • ⚡ Workflow caching efficiency
  • 📦 Developer setup consistency

🧪 How to Test

  1. Trigger the CI workflow via push or PR.
  2. Verify that all jobs reuse the .venv cache instead of reinstalling dependencies.
  3. Observe reduced job setup time in the Actions log.

🖼️ Screenshots (if applicable)

N/A

✅ Checklist

  • Lint fixes and unit testing done
  • End to end task testing
  • Documentation updated

📝 Notes

  • Adds a consistent cache key pattern for Python 3.9 environments.
  • Expected to reduce CI runtime by avoiding redundant Poetry installs.

@psriramsnc psriramsnc self-assigned this Oct 17, 2025
@psriramsnc psriramsnc requested a review from a team as a code owner October 17, 2025 11:48
@psriramsnc psriramsnc added the bug Something isn't working label Oct 17, 2025
@psriramsnc psriramsnc changed the title Fix ci cache issue [Fix] Fix ci cache issue Oct 17, 2025
Copy link
Collaborator

@amitsnow amitsnow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@psriramsnc psriramsnc merged commit 12e2b80 into main Oct 23, 2025
6 checks passed
@psriramsnc psriramsnc deleted the scratch/fix_ci_cache_issue branch October 23, 2025 03:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants